// pages/car/car.js
 const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: { 
      src:'', // 照相的路径
      long:'', // 经度
      lat:'', // 纬度
      markArr:[{
        latitude:40.22077,
        longitude:116.23128
      }],
      id:100,
      schoollist:[] // 学校列表
  },
  // 照相
  takePhoto() {
    const ctx = wx.createCameraContext()
    ctx.takePhoto({
      quality: 'high',
      success: (res) => {
        // 设置预览图片
        this.setData({
          src: res.tempImagePath
        })
        // 调用wx中的api实现将图片保存在相册中
        wx.saveImageToPhotosAlbum({
          filePath:res.tempImagePath,
          success(res) {console.log('res',res); }
        })
      }
    })
  },

  // 扫码
  scanCodeFn(e){
    console.log('e',e);
    wx.vibrateLong({
      success(res){

      }
    })
  },
  //振动
  vribateFn(){
    wx.vibrateLong({
      success(res){

      }
    })
  },
  // 数据缓存
  setStorageFn(){
      // 同步存储
      // wx.setStorageSync('username', '张三')
      // 异步存储
      wx.setStorage({
        key:"namearr",
        data:this.data.markArr
      })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // 发起网络请求
    this.getschoollist()
    console.log('app-car',app);
    let that =this
    wx.getLocation({
      type: 'wgs84',
      success: (res)=> {
        const latitude = res.latitude
        const longitude = res.longitude
        // const speed = res.speed
        // const accuracy = res.accuracy
        console.log(longitude);
        console.log(latitude)
        console.log('this',this);
        this.setData({
        long:longitude,
        lat:latitude
      })
      }
     })
  },
  // 编程式导航
  goodetail(){
    wx.navigateTo({
        url:'../detail/detail?id=99'
    })
  },
  showFn(){
    // wx.showToast({
    //   title: '失败',
    //   icon: 'loading',
    //   duration: 2000
    // })

    // wx.showModal({
    //   title: '提示',
    //   content: '这是一个模态弹窗',
    //   success (res) {
    //     if (res.confirm) {
    //       console.log('用户点击确定')
    //     } else if (res.cancel) {
    //       console.log('用户点击取消')
    //     }
    //   }
    // })
    // wx.showLoading({
    //   title: '加载中',
    // })
    // setTimeout(function () {
    //   wx.hideLoading()
    // }, 2000)

    // wx.showActionSheet({
    //   itemList: ['A', 'B', 'C'],
    //   success (res) {
    //     console.log(res.tapIndex)
    //   },
    //   fail (res) {
    //     console.log(res.errMsg)
    //   }
    // })
  },
  // 发起数据请求
  sendRequestFn(){
    // console.log(this);
    // this.getschoollist()
  },
 getschoollist(){
  wx.request({
    url: 'https://api.i-lynn.cn/college', //仅为示例，并非真实的接口地址
    data: {
      page: 2,
    },
    header: {
      'content-type': 'application/json' // 默认值
    },
    success: (res)=> {
      console.log(res.data)
      this.setData({
        schoollist:res.data.data.list1
      })
    }
  })
 },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    console.log('car-unload');
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})